
.r-content .headline{font-size: 35px;text-align: center;margin: 25px 0;}
.r-content .headline a,
.r-content .recommend-news a{color: #727272;}
.r-content .recommend-news{text-align: center;margin-bottom: 40px;}
.r-content .recommend-news a{margin-left: 25px;}
.r-content .recommend-news a:first-child{margin-left: 0;}

/************新闻************/
/*************轮播图新闻开始************/
.news .news-car{float: left;width: 637px;height: 408px;overflow: hidden;position: relative;cursor: pointer;}
#bigimg {height:408px;position:relative;}
#bigimg img{width: 637px;height: 408px;display:none;}
#bigimg .current img,
#bigimg .current p{display:block}
#tip {width:100%;height:50px;line-height:50px;position:absolute;bottom:0px;background-color:rgba(0,0,0,.5);z-index:10;}
#tip ol{position: absolute;bottom: 20px;right: 20px;}
#tip ol li{float: left;width: 10px;height: 3px;background: #edf2f5;margin-left: 5px;}
#tip ol li.cur{background: #fca00f;}
.news-car .arrow-tip span{width: 42px;height: 43px;display: inline-block;position: absolute;margin-top:-21px;top: 50%;z-index: 99;font-size: 40px;font-weight: bold;font-family: "宋体";color: #fff;background: rgba(35,31,116,.5);text-align: center;}
.news-car .arrow-tip .l{left: 0;}
.news-car .arrow-tip .r{right: 0;}
.mobile-con{display: none;}
#bigimg li p{position: absolute;bottom: 14px;color: #fff;width: 500px;z-index: 999;display: none;padding-left: 30px;font-size: 16px;}

/*************轮播图新闻结束************/

.news-right{float: right;width: 345px;}
.com-box > h2{font-size: 18px;border-bottom: 1px solid #d2d2d2;padding-bottom: 6px;position: relative;}
.com-box > h2 a{color: #727272;}
.com-box > h2 i{position: absolute;left: 0;bottom: -1px;width: 70px;height: 3px;background: #211f73;}
.com-box .com-text h2{font-size: 18px;font-weight: bold;margin-top: 25px;margin-bottom: 10px;}
.com-box .com-text p{line-height: 18px;height: 90px;overflow: hidden;}
.com-box .com-text p.text-right{height: auto;overflow: inherit;text-align: right;margin-top: 10px;}
.com-box .con-list p{border-bottom: 1px dashed #b5b5b5;padding-bottom: 5px;margin-top: 17px;}
.com-box .con-list p span{float: right;}

/************焦点************/
.focus h2{width: 55px;height: 20px;line-height: 20px;text-align: center;background: #eda51b;color: #fff;}
.focus .focus-list li{float: left;width: 242px;height: 110px;padding: 20px 60px 20px 30px;background: #41b3e5;font-size: 18px;color: #fff;}
.focus .focus-list li a{color: #fff;}
.focus .focus-list li.second{background: #0484cf;}
.focus .focus-list li.third{background: #3156a4;}

/************广告位************/
.adsense img{width: 100%;height: auto;}

/************杂志************/
.ma-left{float: left;width: 638px;}
.com-top{position: relative;border-bottom: 1px solid #d2d2d2;padding-bottom: 6px;}
.com-top i{position: absolute;left: 0;bottom: -1px;width: 70px;height: 3px;background: #211f73;}
.com-top h2{float: left;font-size: 18px;}
.com-top .more{float: right;font-size: 12px;}
.ma-left .ma-list li{margin-bottom: 5px;position: relative;}
.ma-left .ma-list li.gray i{background: #a0a0a0;}
.ma-left .ma-list li i{width: 22px;height: 22px;background: #ff0109;border-radius: 50%;color: #fff;text-align: center;line-height: 22px;display: inline-block;position: absolute;top: 0;}
.ma-list .ma-list-text{display: inline-block;border-bottom: 1px dashed #bbb;width: 607px;padding-bottom: 5px;margin-left: 30px;}
.ma-list .ma-list-text p{line-height: 22px;font-size: 18px;min-height: 45px;}

.ma-right{float: right;width: 343px;}
.lunbo{width:268px; height:243px; overflow:hidden;position:relative;margin: 0 auto;}
.lunbo .lb-img{width:170px; height:240px; overflow:hidden; margin:0 auto; position:relative;}
.lunbo .lb-img ul{width:99999px; height:100%; top:0; left:0; position:absolute;}
.lunbo .lb-img ul li{width:170px; height:100%; float:left;margin-right: 20px;}
.lunbo .lb-img ul li p{text-align: center;line-height: 30px;font-size: 14px;}
.lunbo .lb-img ul li img{width:170px; height:210px; float:left;}
.lunbo span{display:block; text-align:center; top:50%; margin-top:-20px; position:absolute; cursor:pointer;font-size: 24px;color: #727272;font-weight: bold;font-family: "宋体";}
.lunbo .l{left:0;}
.lunbo .r{right:0;}

.ma-right .take{line-height: 30px;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;text-align: center;}

.middle-news-list .news-list-div{width: 480px;float: left;}
.middle-news-list .news-list-div img{float: left;width: 270px;height: 170px;margin-right: 20px;}
.middle-news-list .news-list-div .div-con{font-size: 20px;height: 150px;overflow: hidden;line-height: 21px;}
.middle-news-list .news-list-div .click-more{font-size: 12px;text-align: right;}
.middle-news-list .news-list-div:nth-child(2n){float: right;}

.right-new {padding: 20px 20px 0;}
.right-new .right-new-top img{float: left;width: 51px;height: 51px;border-radius: 50%;margin-right: 5px;}
.right-new .right-new-top p{line-height: 50px;}
.right-new .right-new-middle{border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.right-new .right-new-middle p{color: #959595;font-size: 14px;line-height: 50px;}
.right-new .right-new-head img{display: inline-block;margin-right: 33px;margin-bottom: 20px;}
.right-new .right-new-head img:nth-child(4n){margin-right: 0;}
.right-new .subscription-news{width: 200px;height: 35px;text-align: center;line-height: 35px;background: #231f74;margin: 20px auto 0;border-radius: 3px;}
.right-new .subscription-news a{width: 200px;height: 35px;color: #fff;display: inline-block;}

.ma-news-list .news-list-div img{float: left;width: 270px;height: 170px;margin-right: 20px;}
.ma-news-list .news-list-div .div-con{font-size: 20px;height: 150px;overflow: hidden;}
.ma-news-list .news-list-div .click-more{font-size: 12px;text-align: right;}
.zw .ma-news-list .news-list-div img{width: 170px;}
.video .news-list-div{position: relative;}
.video .news-list-div .video-icon{width: 49px;height: 49px;position: absolute;top: 50%;margin-top: -25px;left: 105px;margin-right: 0;cursor: pointer;}

/*************二维码开始************/
.ewm{position: fixed;bottom: 20px;left: 50%;margin-left: 520px;}
.ewm .ewm-list li{text-align: center;font-size: 12px;font-weight: bold;margin-bottom: 5px;}
.ewm .ewm-list li img{width: 82px;height: 82px;}
/*************二维码结束************/

/**************************************二级页面******************************************/
/************************二级页面左边列表部分**********************/
.two-level-left{float: left;width: 627px;}
.two-level-left .two-level-div {margin-top: 20px;}
.two-level-left .two-level-div img{float: left;width: 235px;height: auto;min-height: 150px;margin-right: 20px;}
.two-level-left .two-level-div h2{font-size: 20px;margin: 5px 0 10px;}
.two-level-left .two-level-div p.content{height: 90px;overflow: hidden;line-height: 24px;}
.two-level-left .two-level-div p.time{text-align: right;font-size: 14px;margin-top: 5px;}
.two-level-left .check-more{text-align: center;margin-top: 20px;}

/************************二级页面右边列表部分**********************/
.two-level-right{float: right;width: 350px;}
.two-level-right .take{line-height: 30px;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;text-align: center;margin: 20px 88px 0;}

.two-right-div .right-div img{float: left;width: 172px;height: 128px;}
.two-right-div .right-div .right-div-text{float: right;width: 160px;}
.two-right-div .right-div h2{font-weight: bold;line-height: 30px;}
.two-right-div .right-div .con{font-size: 14px;line-height: 18px;height: 70px;overflow: hidden;}
.two-right-div .right-div .click-more{font-size: 14px;text-align: right;margin-top: 10px;} 
.two-right-div .right-news-list p{border-bottom: 1px dashed #d2d2d2;padding-bottom: 5px;margin-bottom: 5px;line-height: 20px;} 


/************************三级页面左边列表部分**********************/
.politic-detail-top{position: relative;}
.politic-detail-top h2{font-size: 24px;color: #373737;}
.politic-detail-top .p-share{position: absolute;top: 0;right: 0;}
.politic-detail-top .font-change i{width: 19px;height: 16px;display: inline-block;margin-top: 8px;}
.politic-detail-top .font-add{margin-right: 5px;position: relative;}
.politic-detail-top .font-add input{width: 19px; height: 16px;background: #fff;margin-right: 5px;z-index: 999;cursor: pointer;}
.politic-detail-top .font-minus{position: relative;}
.politic-detail-top .font-minus input{width: 16px; height: 13px;cursor: pointer;z-index: 999;background: #fff;}
.politic-detail-top .share i{background: url(../images/politic/share.jpg) no-repeat;width: 14px;height: 14px;display: inline-block;margin-right: 10px;}
.politic-detail .subscript{font-size: 12px;color: #727272;margin-top: 10px;margin-bottom: 5px;}
.politic-detail-con > p{line-height: 30px;color: #727272;}
.politic-detail-con .p-img img{width: 500px;height: 300px;margin: 20px auto 10px;}
.politic-detail-con .p-img p{text-align: center;color: #727272;}
.politic-detail-con .t-indent{text-indent: 0px;}
.politic-detail-con .text-r{text-align: right;}

.mr-b{margin-bottom: 20px;}
.news-share{float: right;margin-top: 10px;}
.news-share img{float: left;margin-left: 10px;}
.comment{margin-top: 20px;}
.comment p{float: left;margin-right: 10px;font-size: 16px;color: #373737;margin-bottom: 5px;}
.comment textarea{float: left;width: 565px;height: 154px;padding:10px 30px;resize:none;border-radius: 15px;outline: none;border:1px solid #ccc;color: #000;font-size:14px;line-height:15px;}
.submit {float: right;margin-top: 20px;}
.submit p{float: left;font-size: 16px;color: #b3b3b3;}
.submit .submit-btn{width: 74px;height: 22px;text-align: center;line-height: 20px;background: #231f74;border-radius: 5px;}
.submit .submit-btn a{width: 74px;height: 22px;display: inline-block;color: #fff;font-size: 12px;}

.sp-content p{padding: 0 172px;text-indent: 24px;line-height: 30px;}
.sp-content .text-c{text-align: center;text-indent: 0;}
.special-content .sp-content {border-bottom: 1px solid #d2d2d2;}
.special-content .sp-content .show-more{margin: 0;}
.special-content .sp-content .text-r{margin-bottom: 5px;text-align: right;}
.special-content .sp-content img{height: auto;width: auto;max-width: 500px;margin: 0 auto;}
.sp-newslist .see-decon .see-article{width: 1000px;margin:0 auto;position:relative;}
.sp-newslist .see-article .see-alist{width: 1000px;height: auto;position:relative;}
.sp-newslist .see-article .see-alist ul li{width: 1000px;display: none;}
.see-decon .see-article .see-alist ul li:first-child{display: block;}
.sp-newslist .see-article .see-alist ul li img{width: auto;height: auto;max-width: 1000px;max-height: 600px;margin: 0 auto;}
.see-decon .see-article .see-alist ul li p{text-indent:28px;color:#727272;line-height:24px;margin-top:10px;padding: 0 60px;}
.sp-newslist .see-article .editor{text-align: right;color:#727272;margin-top:10px;padding-right: 60px;}
.see-decon .see-article .arrow-tip span{font-size: 50px;font-family: "宋体";font-weight: bold;position: absolute;color: #231f74;cursor: pointer;z-index: 99999;top: 50%;margin-top: -57px;text-shadow:3px 2px 6px rgba(0,0,0,.8);}
.see-decon .see-article .arrow-tip  .l{left: 35px;display: none;}
.see-decon .see-article .arrow-tip  .r{right: 35px;}
.sp-newslist .sp-top h2{font-size: 24px;}
.sp-newslist .sp-top h2 a{color: #373737;}
.sp-newslist .sp-top p{font-size: 12px;margin: 10px 0;}

.pagelist{border-top: 1px solid #d2d2d2;margin-top: 20px;padding-top: 20px;text-align: center;}
.pagelist ul{display: inline-block;}
.pagelist ul li{float: left;border: 1px solid #ccc;margin-right: 5px;padding: 5px;cursor: pointer;color: #000;}
.pagelist ul li:first-child{border-color: #a23a03;}
.pagelist ul li.act{border-color: #a23a03;}
.pagelist .pagelist-con p{border: 1px solid #ccc;padding: 5px;cursor: pointer;display: inline-block;position: relative;top: -10px;}
.pagelist .pagelist-con .pagefirst{visibility:hidden;margin-right: 5px;}

/**********************视频左边部分****************************/
.video-left{float: left;width: 630px;}
.video-left > div{display: none;}
.video-left > .dis-b{display: block;}
.video-left > div .politic-detail-con img{width: 573px;margin: 20px auto 10px;}
.video-left > div .comment  p{margin-right: 10px;}

/**********************视频右边部分****************************/
.video-right .video-list-div .v-img a{position: relative;}
.video-right .video-right-con .jspPane > div .v-img .video-icon{position: absolute;width: 30px;height: 30px;top: 50%;margin-top: -63px;margin-left: 44px;}
.video-right{float: right;width: 325px;margin-top: 10px;}
.video-left .politic-detail-con .video{width: 630px;height: 413px;margin: 0 auto;position: relative;}
.video-left .politic-detail-con .video video{width: 630px;height: 413px;margin: 0 auto;position: absolute;}
.video-right .video-right-con{height: 840px;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.video-right .video-right-con .jspPane > div{width: 325px;height: 95px;border-top: 1px solid #d2d2d2;padding: 18px 0;}
.video-right .video-right-con .jspPane .div1{border-top: 0 none;}
.video-right .video-right-con .jspPane > div .v-img{float: left;margin-right: 10px;}
.video-right .video-right-con .jspPane > div .v-img img{width: 120px;height: 95px;}
.video-right .video-right-con .jspPane > div .tit-txt{float: left;width: 195px;}
.video-right .video-right-con .jspPane > div .tit-txt h2{font-size: 18px;font-weight: bold;margin-bottom: 10px;width: 195px;}
/* .video-right .video-right-con .jspPane > div .tit-txt h2 a{color: #373737;width: 195px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;} */
.video-right .video-right-con .jspPane > div .tit-txt p{font-size: 12px;color: #727272;}
.video-right .click-more{text-align: center;border-top: 1px solid #d2d2d2;padding-top: 20px;cursor: pointer;}

/********************视频滚动条样式***********************/
.jp-container{width:500px;height:400px;position:relative;background:#fff;border:1px solid #D8DFEA;float:left;outline: 0 none;}
.jp-container a{padding:15px 20px;display:block;line-height:20px;background-color: #fff;border-bottom:1px solid #F2F4F8;border-top:1px solid #D8DFEA;}
.jp-container a:first-child{border-top:none;}
.jp-container a:last-child{border-bottom:none;}
.jp-container a:hover{background:#ECEFF5;border-bottom-color:#ECEFF5;}
.jp-container a h3{font-size:14px;font-weight:bold;padding:2px 0 5px 0;text-transform:uppercase;}
.jp-container a img{float:left;margin:5px 10px 0px 0px;padding:3px;background:#fff;border:1px solid #D8DFEA;}

.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 10px;height: 100%;background:transparent;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 14px;background: transparent;}
.jspVerticalBar *,
.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: transparent;position: relative;}
.jspDrag{background: #c9c9c9;position: relative;top: 0;left: 0;cursor: pointer;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}